package com.example.designpatterns.facade.subsystem;

/**
 * Memory子系统 - 负责内存数据存取
 */
public class Memory {
    public void load(long position, byte[] data) {
        System.out.println("Memory: 加载数据到内存位置 " + position + "，数据大小: " + data.length + " bytes");
    }
    
    public byte[] getData(long position, int size) {
        System.out.println("Memory: 从内存位置 " + position + " 读取 " + size + " bytes 数据");
        // 模拟创建数据并返回
        return new byte[size];
    }
    
    public void clear() {
        System.out.println("Memory: 清除所有数据");
    }
} 